//package com.financing.platform.web.api;
//
//import java.util.HashMap;
//import java.util.Map;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Scope;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.ResponseBody;
//
//import com.financing.platform.common.ResultCode;
//import com.financing.platform.common.ResultMap;
//import com.financing.platform.common.ResultMap.STATUS;
//import com.financing.platform.service.IFissService;
//import com.sun.org.apache.xerces.internal.parsers.IntegratedParserConfiguration;
//
///**
// * 
// * @ClassName: CountInfoAction
// * @Description: 统计信息Action 
// * @author  qiye
// * @date 2014年10月31日 上午9:52:17
// *
// */
//@Controller("FissActionAPI")
//@RequestMapping("/api")
//@Scope("prototype")
//public class FissAction extends BaseAction{
//	
//	@Autowired
//	private IFissService  fissServiceImpl;
//	
////	@RequestMapping("/queryFissInfo.shtml")
////	@ResponseBody
//	public ResultMap queryFissInfo(HttpServletRequest request,
//			HttpServletResponse response) {
//		
//		try{
//				this.log.info("begin queryFissInfo   info!");
//				String pageNo = request.getParameter("pageNo");
//				String pageSize = request.getParameter("pageSize");
//				String code = request.getParameter("code");
//				
//				if(pageNo == null || pageNo.trim().length() <= 0){
//					pageNo = "1";
//				}
//				if(pageSize == null || pageSize.trim().length() <=0){
//					pageSize = "20";
//				}
//				
//				if(code == null || code.length()!=4){
//					log.error("code error!");
//					resultMap.setStatus(STATUS.FAILE);
//					resultMap.setStatusCode(ResultCode.RESULT_CODE_SYSTEM_ERROR);
//					return resultMap;
//				}
//				
//				Map page = new HashMap();
//				
//				page.put("pageNo", pageNo);
//				page.put("pageSize", pageSize);
//				
//				Map param = new HashMap();
//				param.put("code", request.getParameter("code"));
//				
//				page.put("totalCount",fissServiceImpl.queryAllFissCount(param));
//				int pageCount = ((Integer)(page.get("totalCount")))/Integer.valueOf(pageSize);
//				
//				page.put("pageCount",  ((Integer)(page.get("totalCount")))%Integer.valueOf(pageSize)== 0 ? pageCount : (pageCount+1));
//				
//				resultMap.setAttribute("page", page);
//				param.put("begin", (Integer.valueOf(pageNo)-1)*Integer.valueOf(pageSize));
//				param.put("pageSize", Integer.valueOf(pageSize));
//				
//				resultMap.setAttribute("list", fissServiceImpl.queryAllFiss(param));
//				resultMap.setStatus(STATUS.SUCCESS);
//				resultMap.setStatusCode(ResultCode.RESULT_CODE_SUCCESS);
//				this.log.info("end queryFissInfo   info access !");
//			}catch(Exception e){
//				log.error("date format error!",e);
//				resultMap.setStatus(STATUS.FAILE);
//				resultMap.setStatusCode(ResultCode.RESULT_CODE_SYSTEM_ERROR);
//			}
//		
//		return resultMap;
//	}
//	
//}
